   _____ _                     _      _      _                     _ 
  / ____(_)                   (_)    | |    | |                   | |
 | |  __ _ _ __ ___  _ __ ___  _  ___| | __ | |     __ _ _ __   __| |
 | | |_ | | '_ ` _ \| '_ ` _ \| |/ __| |/ / | |    / _` | '_ \ / _` |
 | |__| | | | | | | | | | | | | | (__|   <  | |___| (_| | | | | (_| |
  \_____|_|_| |_| |_|_| |_| |_|_|\___|_|\_\ |______\__,_|_| |_|\__,_|
                                                                     
  ______             _ _     _       _______                  _       _   _             
 |  ____|           | (_)   | |     |__   __|                | |     | | (_)            
 | |__   _ __   __ _| |_ ___| |__      | |_ __ __ _ _ __  ___| | __ _| |_ _  ___  _ __  
 |  __| | '_ \ / _` | | / __| '_ \     | | '__/ _` | '_ \/ __| |/ _` | __| |/ _ \| '_ \ 
 | |____| | | | (_| | | \__ \ | | |    | | | | (_| | | | \__ \ | (_| | |_| | (_) | | | |
 |______|_| |_|\__, |_|_|___/_| |_|    |_|_|  \__,_|_| |_|___/_|\__,_|\__|_|\___/|_| |_|
                __/ |                                                                   
               |___/                                                                    

========
(v1.1.0)
========

About
--------------------------

Gimmick Land was an unreleased Game Boy Color game that became the prototype for Tomato Adventure, an RPG for the Game Boy Advance which was developed by AlphaDream. The game 
was fully finished and was intended for release, but Nintendo asked AlphaDream to transition their project over to the newest iteration in the Game Boy line of systems. AlphaDream would go on
to develop Tomato Adventure using the foundation they had already built with Gimmick Land. While Tomato Adventure only ever saw a Japan release in 2002, Gimmick Land would never
be released in any official capacity. The only publicly available and accessible information surrounding this lost prototype were two screenshots. Those two images remained
as the only public trace of the project ever existing until the September 2020 "Nintendo Gigaleak" occurred. Included in this leak, was the ROM of Gimmick Land, fully playable 
for the first time in history.

In July of 2020, Tomato Adventure received an English fan translation. By using that work as a base, the English fan translation for Gimmick Land was developed and released in 2022.

--------------------------
IMPORTANT THINGS TO NOTE
--------------------------

Technically, this game is not yet 100% translated to English. However, a large majority of the game has been translated, including everything that you would 100% need to know in order
to complete the game. Most of the things that still need to be translated include text surrounding an optional side game, and certain menu descriptions. That said, if you have a basic 
understanding of how RPGs work, or if you have ever played the English Tomato Adventure translation, you should have no trouble figuring out how to beat the main game. If you still need a bit of
help, the menu options that will show when you press START are listed below from top to bottom.

* (GIMMICKS) - This will show a list of the Gimmicks you have unlocked. Press A on a highlighted Gimmick and use the left and right buttons to adjust its difficulty. A higher difficulty
makes your Gimmicks stronger. You can also press START twice on this menu to practice using the highlighted Gimmick.
* (ITEMS) - This will show you a list of the items that you have in your inventory. If an item name is highlighted in white, press A to consume it. By looking at your stats on the left,
and by looking for any details in the description, you should be able to to figure out what an item does. Items that bring you to the Gimmick menu are used to upgrade your Gimmicks.
* (GIMMICK SELECT) - This is how you change the Gimmicks that you can select in battle. Each ally can have a selection of up to 4 Gimmicks in battle. Press A on a highlighted Gimmick and
you will be able to place it into one of four slots if it is not already selected.
* (CLOTHING EQUIP) - Here is where you can equip your allies with different clothes. You will be able to see the stats, and how they compare. Higher numbers are better.
* (STATS) - This menu will let you select an ally. Press A while on the highlighted ally to view their stats.
* (CHANGE ALLY) - This menu will let you change which ally joins you in battle. Press A while on the highlighted ally to select them. A star will indicate who is currently selected.
* (TOY PARTS) - This menu will simply show how many Toy Parts you have collected.
* (SAVE) - This is how you save the game. Press A over a file to save your progress to it. If you try and overwrite a file, you will be prompted with an option. The option to the left is yes,
and the option to the right is no. If you are using an emulator, it is recommended that you save your progress using features provided through the emulator. Using this method, you will be able
to save at any point in the game, and you will be able to have more than 3 save states.
* (EXIT) - Pressing A on this simply exits the menu.

There are only a few more things to take note of. First of all, it is always a good practice to frequently create save states if you are playing on an emulator. Secondly, there are several points
in the game where you will be asked if you want to "View Spy Data". Please note that the selection options are swapped, so just pick the opposite of what you want to do. Even if you pick the wrong
option, there is an NPC found in almost every major location that will let you view this data whenever you like.

While the game is fully playable, and a large majority of the text is translated, there is still work that can be done to improve this translation and add more "polish". If you are interested, please
feel free to modify this patch however you wish, build upon the progress that has already been made, and publish your improvements to romhacking databases.

--------------------------
Credits and Special Thanks
--------------------------

*Created by TomatoAdventure_Fan

Work on this project would not have been possible without the great efforts of those who translated Tomato Adventure for the GBA to English. Thank you for making your work
publicly available, and for allowing others the opportunity to build upon it. Listed below are the original credits for the Tomato Adventure English translation.

* DeMille for a thorough and thoughtful translation of the entire script.
* CrazyMLC for the logo and all other graphics editing.
* Kingcom (and team) for armips, used heavily for modifying game code.
* Martin Korth for no$gba and its debugger.
* Tomato for the initial proof of concept patch.
* Samda Knowe, White Reflection, and El Jefe for the initial idea.
* otakuto for TomatoTool and its notes on some of the game's structures.
* MansourSorosoro for the initial VWF data.

Thank you AlphaDream for not only creating this game, but for providing so many great memories over the years. Whether it was Tomato Adventure, the Hamtaro series, or the
beloved Mario and Luigi series, you have brought countless hours of joy to gamers all around the world with your creative ideas and everlasting charm. We will always cherish
the wacky stories, innovative gameplay, and iconic characters that you have brought to life through your creations. While we may all wish for new games that will unfortunately 
never be developed, we will always have an expansive catalog of your classic games that span multiple treasured series to look back fondly on. Thank you.

January 12, 2000 - October 2, 2019

MMMMMMMMMMMMMMMMMMMMMMMMN0dc,......,:oONMMMMMMMMMMMMMMMMMN0dc;'....',cd0NMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMNOc'.............:xNMMMMMMMMMMMMMWOc'............':kNMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMXo'.................:kNMMMMMMMMMWKl'................'oXMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMNd....................'ckXWMMMMWKd,....................oNMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMM0;.......................;oxkxdl,......................,OMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMO,.....................................................'kMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMM0;.....................................................,OMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMWx'.....................';::c::;,......................oNMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMNx,.................:oOKNNWWWNNXOdc'................'oXMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMW0o,............'cONWMMMMMMMMMMMMW0l'............'cONMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMWXko:;,''',:lxKWMMMMMMMMMMMMMMMMMNk;.........,o0NMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKKXXWWMMMMMMMMMMMMMMMMMMMMMWk,......,oKWMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNl.....;OWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWd.....oNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXl.....,xNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXKKKXNWMMMMMMMMMMMMMMMMMMMMMWk'......'l0WMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMWXkdc:;;;;:cox0NMMMMMMMMMMMMMMMMMNx,.........'lONMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMWKd:,''''''''''';lONMMMMMMMMMMMMMW0c'............'cONMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMNk:'''''''''''''''';dXWMMMMMMMMMMNd'................'oXMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMWk;'''''''''''''''''',oXMMMMMMMMMNx'...................oNMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMWKl'''''''''''''''''''';OWMMMMMMMM0;....................,OMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMW0c'''''''''''''''''''',xWMMMMMMMMO,....................'kWMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMKl'''''''''''''''''''';kWMMMMMMMM0:....................,OMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMWk;'''''''''''''''''',oXMMMMMMMMMWd'...................oNMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMNk:'''''''''''''''',oKWMMMMMMMMMMNd'................'oXMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMW0o;'''''''''''',ckNWMMMMMMMMMMMMWOc'............'ckNMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMWKxoc;;,,,;:ld0NWMMMMMMMMMMMMMMMMN0dc;'....';cd0NMMMMMMMMMMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMWNX0000KXWMMMMMMMMMMMMMMMMMMMMMMMWNK0000KNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM

--------------------------
License
--------------------------

Copyright (c) 2022, TomatoAdventure_Fan

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.

                                   ,kOOOOOOOOk,                          .dOOOOOOOOOOOOOOx'         
                                .:lOWXxllloOWWkl,                      ,lxNMMMWOolllllo0MNxl;       
                              ..cXMNKd.    ;OKNMx.                   .;0MWK000O;       :0KNM0:.     
                             .xXNWWd.       ..xWd.                  ,0NWMO,....         .'kMWN0;    
                           :dkNMKl;.  .....   .;cdxd,            .cx0WXo;'      .......   ';oXN:    
                          .xMNxl,   ........    :XMWl          ,lxXMKd:.   ........'''..    '0N:    
                        ..,OM0'     .'.'''..    :XMWl       ..;OMNK0l  ...........'..'..    '0N:    
                        cXNWW0'    ..'.'....    :XMWl       lXNWWO,   .xNO:'''''''.'....    '0N:    
                        lWNd;'   .........    :x0WMWKxxxxxxkKMNd;'  .oOXMN0OOOkc'.'...    :xONN:    
                        lWX;     .';looo;     ;dddddddddddddddl.  ,:xNMMMMMMMMW0ol,.   .;l0MNko'    
                        lWX;    .;ckNMMWx.                     .'cKMMMMMMMMMMMWXOx' ..,xWWKOo.      
                        lWX;    ,0WWMMMMx.                    .xNWWMMMMMMMWWWWNl.   :KNWWK;         
                        lWX;    ,KMMMMMMx.    :xkkkkkkkkkl. ;xOXMMMMMMMMMKc,,,,.  :kKWWx;'.         
                        lWX;    ,KMMMMMMx. .;l0MMMMMMMMMM0' oWMMMMMMXxddd:.    .:l0MKxo'            
                        lWXc..  'kXNMMMMx. :KXXXXXXXXXXXXk,.dWWNXXXKd'.      ..dWWNKl               
                        oWWX0d.  .'oXWMMx. .;;;;;;;;;;;'.,xKNWKl....cOk'    ,k0NMNl..               
                     .lOKWNd,.  .dko;lKMx. ....'.....'.  .OWx,;okkkkKWW0kl. .';kWWKk:               
                     .kW0dl.  ,clxx:..co;  ...'......'.  .:o,..ck0NMMMMMMKo:'  'oxXWd               
                    .,OWl    .OMO;....     ............     .....cKMMMMMMWNXo    .xWx..             
                   lKXWWl    .OWO;..'....  ............   .....'.:KMMMMMMKl;.    .xMNX0;            
                   dMNd:.   ..coc,...............'.'.........'...,looooooc,....   'ckWNc            
                   dWK,    ......'''...''...........''''..''''.......'.....''...    cNWx,'          
                 .'kMK,    .....................................................    ;OKNWKc..       
                :0XWMK,                                                   ......     ..dWWNXx.      
             .ld0WWx:,.         .cl' .cd;  .llllloll'  ,llol.  :dc.    ;l:. .          .:lKMXko.    
             ;XMKkd'  .,,,'.    'OXl '0Mx. :KXXXXXXXd,;kXXXK: .kMO.   .dXOc;;,;,,,;,,,'.  cxONN:    
             ;XWd.   .dXNWK;    'OXl .kNd. :KXXXXXXXXXXXXXXK: .dNk.   .dXNNWWWWWWWWWX0O;   .;KN:    
             ;KMX0k,  .'dX0;    'OXl .,:'  :KXXXXXXXXXXXXXXK:  'c,.   .dXXNNNNNNNNNXd'.  .lOKNX:    
             .,:kWW0xl. .,;co:. 'OXl  ...  :KXXXXXXXXXXXXXXK:  ...    .dXXXXXXXXXKo;.  ,dkXMKo;.    
                ,dkXMK,   .oXk' 'OXl  ...  :KXXXXXXXXXXXXXXK:  ...  .':kXXXXXXXOdl. .,:OWW0xc.      
                  .dWK,   .oXk, ;OXo.......cKXXXXXXXXXXXXXXKc...... ;OXXXXXXXXKl.   ;0XWMX:.        
                   dWK,   .oXKOkOXX0kl. 'dk0XXXXXXXXXXXXXXXX0kd' .okOXXXXXXXXXX0kd.  .,xWWX0o.      
             .:lllo0MK,   .oXXXXXXXXX0ocdKXXXXXXXXXXXXXXXXXXXXKdco0XXXXXXXXXXXXXXKdc'  'ldKMO.      
         ....:k000000x.    :xOKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOoooo,  .;l0MO.      
       .cKNK0o. ......       .d0000KXXXXXXXXXXXXXXXXXXXXXXXXK00KXXXXXXXXXX0000O;      .dWWNXx.      
     'x0XWNo..  ,dxxxl.       .....lKXXXXXXXXXXXXXXXXXXXXXXKl.,xXXXXXXXXXk;....     ;OKNMXl..       
  .;lkNM0oc,..  :0KKKx' 'llllllllccc:o0XXXXXXKdc::::::::::c:ccoOXXXXOl:::,     'llloOWWOl:.         
  .OMN0O:  .,'.'ckkxdo;,xWMMMMWWWNXd',oxxxx0XKl............'dXKOxxxx:  .'''''',xWMMMN0k,            
  .OMk'      ,xOdc:. .xNWMMMMWNXXXXKKx'    c0KK0000000000000KXO,      .xNNNNNXXNWWWWd.              
  .OMk. .loooooo;..  .kWNXXNNNXXXXXXXx.    .',',,,,,,''''',,',.     .dONMMMMO:,,,,,,.               
  .OMk. ;OKKKkl:.    .xXXKKXXXXXXXXXXx. .coool,.....   ;ooooooc.    ;XNxcccc'                       
  .OMk. 'oddddol;.   .dKKKKXXXXXXXXXXO:.:xOXWNo'.....';OMMMMMMK,    ;XK,                            
  .OMk.      ,xOdc;. .o00KKXXXXXXXXXXXKKo..lNXl..  .cKNWMMMMWWK,    :XK,                            
  .OMNOk:  .''''ckkxdl;,o0KXXXXXXXXXXXXX0xdc,'. 'oxdc,:OMMMWx,'  .okKWK,                            
  .:dkNM0l:,..  :0KKXk' .cclld0XXXXXXXXXXXXx:;;:dKXXx::lokXNc    '0MMMK,                            
     .dOKWWx,.  'oxxxl. .'''';lxxdxOXXXXXXXXXXXXXXXXXX0, .lk;    .oOKWK,                            
        cXWWWx.     .   :O0KKk'    :0KKKXXXXXXXXXXXXXKO,    ...     :XK;                            
        .';kWN0OOOOOOd. ..,xXk.  ...''''l0XXXXXXXXXKo'.........     ;XWKOl.                         
           ,oooooodKMNx:.  ,l;.  ..     .:lllllllllc.   .......     .cxXMO.                         
                   dWMMWl                        .................    .kM0;..                       
                   dWMMNl     ..................c0KKKKKXXXXXXXXKKx.   .kMWXKl                       
                   dWXd:.   ...................';loooodKMMMMMMNkoc..   ':dXMd.                      
                .:o0MK,    ...........................'lxxxxxxo;.'''.    '0M0oc.                    
                cNWX0x'    ............'............'..........'.'...    .x0XWNl                    
                cNNl.   ....'.....''.....     ...''''.......'.....'....    .cNWl                    
                cNN:    ...'''.............   .....................''..     :XNl                    
                cNN:     ..................    ........................     :XNl                    
                cNNo.......      .....                      ......     .....oNNl                    
                cNMNNNXXXX0,    'x000d.                     :0000d.   .dXXXXNMNl                    
                cNMMMXo;;;,. .:okKXXXk.    ,dxxxxxxxxxo.    cXXXXKxo;  ';;;;xNWKxo.                 
             .,:kWW0xl.      .:oooooo:.    ,dxxxxxdxxxo.    ,ooooooo;       .oxKMNd;.               
             ;KMWX0;                                                           cKNWWo               
             ;XWx'.   ........................       ........................  ..,OWd.              
           ;x0WWo                                                                .xMXkd'            
        .;cOWXxd,  .:::::::::::::::::::::::'.         .'::::::::::::::::::::::;.  ;d0WWk:,.         
      ..lNWNXo.  ..xWMMMMMMMMMMMMMMMMMMMMMWx'.      ..;kWMMMMMMMMMMMMMMMMMMMMMWo..  ;0XNMX:.        
     'xKXWNo..  ;OKNMMMMMMMMMMMMMMMMMMMMMMWx,.      ..;OWMMMMMMMMMMMMMMMMMMMMMMNKk'  .'xWWXKd.      
  .:okNM0l:. .co0WMMMMMMMMMMMMMMMMMMMNkdddo:'.      ..'cdddxKWMMMMMMMMMMMMMMMMMMMWko,  'coKMXxl.    
  .OMN0k:    :XMMMMMMMMMMMMMMMMMMMMMM0:....'..      .......,xWMMMMMMMMMMMMMMMMMMMMMWd.   .cO0NX:    
  .OMk.    ..c0XXXXXXXXXXXXXXXXXXXXXXO:.''....      ..''...,dXXXXXXXXXXXXXXXXXXXXXXXd'.     ,0X:    
  .OMk.    ..';;;;;;;;;;;;;;;;;;;;;;;;'.''.''.      ..'....',;;;;;;;;;;;;;;;;;;;;;;;,'..    '0N:    
  .OMk.    .............................''....      ..'...........................'''...    '0N:    
  .OMk.     .....'''''''''''''.........'''....       ....'''''....'''''''''''''''......     '0N:    
  .OMk.       ..............................           ..............................       ,0N:    
  .OMN0k:                                                                                .lO0NN:    
   ,:dNMKdo'                                  ;odddo'                                  ,oxXMKo;.    
     .okKWWx;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:OMMMMWx;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;kWW0kl.      
        :KNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNN0,         
        .;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,. 